import java.util.Arrays;
   public class gjt {
       public static void main(String [] args) {
           if(args.length < 1){
               System.out.println("Usage: java CLSumRecursion num1 num2 ...");
               System.exit(0);
          }
 int m = Integer.parseInt(args[0]);
int sum=0;
int i;
 for(i=1;i<=m;i++)
{
   sum=sum+fact(i);
}    
System.out.println(sum);
}
public static int fact(int n){
  if (n==0)
  return 1;
  else
 return n*fact(n-1);

}
}
